/**
 * 
 */
package br.com.sistransporte.transitedto.diasemana;

import br.com.src.dto.abstractdto.AbstractDTO;

/**
 * Classe que representa
 *
 *
 * @author Nelson Luis da Silva Junior <nelson.jr13@hotmail.com>
 * @since 18 de Set de 2013 00:53:47
 * @version 1.0
 */
public class DiaSemanaDTO extends AbstractDTO{
	
	/**
     * 
     */
    private static final long serialVersionUID = -2344724301056760222L;
	private String nome;
	
	public DiaSemanaDTO(){}
	
	public DiaSemanaDTO(String id){
		super( id );
	}
	
	public DiaSemanaDTO( String id, String nome ){
	    super( id );
	    setNome( nome );
    }

	public String getNome() {
    	return nome;
    }

	public void setNome( String nome ) {
    	this.nome = nome;
    }

	@Override
    public String toString() {
	    return "DiaSemanaDTO [nome=" + nome + "]";
    }

	@Override
    public int hashCode() {
	    final int prime = 31;
	    int result = 1;
	    result = prime * result + ( ( nome == null ) ? 0 : nome.hashCode() );
	    return result;
    }

	@Override
    public boolean equals( Object obj ) {
	    if ( this == obj )
		    return true;
	    if ( obj == null )
		    return false;
	    if ( getClass() != obj.getClass() )
		    return false;
	    DiaSemanaDTO other = (DiaSemanaDTO) obj;
	    if ( nome == null ) {
		    if ( other.nome != null )
			    return false;
	    } else if ( !nome.equals( other.nome ) )
		    return false;
	    return true;
    }
}
